home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 2: CDPD 1
/
Almathera Ten on Ten - Disc 2: CDPD 1.iso
/
pd
/
351-375
/
351
/
pdc
/
libsrc.lzh
/
LibSrc
/
SysIO
/
Makefile
< prev
next >
Wrap
Makefile
|
1990-04-07
|
2KB
|
67 lines
# Libraries and headers for PDC release 3.3 (C) 1989 Lionel Hummel.
# PDC Software Distribution (C) 1989 Lionel Hummel and Paul Petersen.
# PDC I/O Library (C) 1987 by J.A. Lydiatt.
#
# This code is freely redistributable upon the conditions that this
# notice remains intact and that modified versions of this file not
# be included as part of the PDC Software Distribution without the
# express consent of the copyright holders. No warrantee of any
# kind is provided with this code. For further information, contact:
#
# PDC Software Distribution Internet: BIX:
# P.O. Box 4006 or hummel@cs.uiuc.edu lhummel
# Urbana, IL 61801-8801 petersen@uicsrd.csrd.uiuc.edu
# Makefile to generate UNIX-style I/O library functions
CC = ccx
#
# In order to recompile some of these library files, you need the
# standard Amiga header files that can be purchased directly from
# Commodore as part of the Native Developer Update. If you own one of
# the commercial C compilers, their headers will a suffice. In
# order to build these library functions, be sure that PDC knows where
# to find your Amiga header files. (Here, I use NDU:include.h)
#
CFLAGS = +INDU:include.h
AFLAGS =
#CFLAGS = +INDU:include.h -g
#AFLAGS = -g
LIBRARIAN = libr
INSERT = -r
SORT = -x
LIBDIR = pdc:lib
PDCINCDIR = pdc:include
LIB = PDC.lib
SRC1 = Chk_Abort.c _abort.c exit.c isatty.c access.c
OBJ1 = Chk_Abort.o _abort.o exit.o isatty.o access.o
SRC2 = malloc.c rename.c unlink.c _main.c ctype.c
OBJ2 = malloc.o rename.o unlink.o _main.o ctype.o
SRC3 = close.c lseek.c open.c close.c read.c syserr.c write.c
OBJ3 = close.o lseek.o open.o close.o read.o syserr.o write.o
SRC4 = lib.asm globals.c
OBJ4 = lib.o globals.o
SRC5 = sleep.c
OBJ5 = sleep.o
ALLOBJ = $(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4) $(OBJ5)
.SUFFIXES: .o .a .asm .s .c
.c.o:
$(CC) $(CFLAGS) -c $*.c
.asm.o:
$(CC) $(AFLAGS) -c $*.asm
all: $(ALLOBJ) collect
collect: $(ALLOBJ)
$(LIBRARIAN) $(INSERT) $(SORT) $(LIBDIR)/$(LIB) $(ALLOBJ)
clean:
delete \#?.o